package com.sxt.sys.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.sxt.sys.domain.User;

public interface UserMapper {
	int deleteByPrimaryKey(Integer userid);

	int insert(User record);

	int insertSelective(User record);

	User selectByPrimaryKey(Integer userid);

	int updateByPrimaryKeySelective(User record);

	int updateByPrimaryKey(User record);

	/*
	 * 登录login
	 */
	User login(User user);

	/*
	 * 查询所有用户
	 */
	List<User> queryAllUser(User user);

	/**
	 * 保存用户和角色的关系
	 * @param userid
	 * @param rid
	 */
	void insertUserRole(@Param("uid") Integer userid, @Param("rid") Integer rid);

	/*
	 * 查询用户名是否存在
	 */
	Integer queryLoginName(String loginname);

}